package com.android.sompassatge;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends Activity {
	private ControlLogin ctlLogin;

	/*
	 * (non-Javadoc)
	 * 
	 * @see android.app.Activity#onCreate(android.os.Bundle)
	 * 
	 * Cargamos la clase ControlLogin y mediante la funcion onLogin realizamos
	 * el proceso de logueado
	 * 
	 * Login: demo Pwd: demo
	 */
	private TextView lblEtiqueta, lblEtiqueta2;
	private TextView caso_reg;
	private Button goReg;
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		
		lblEtiqueta = (TextView)findViewById(R.id.TxtSaludoIntro);
		setContentView(R.layout.activity_main);
		ctlLogin = (ControlLogin) findViewById(R.id.CtlLogin);
		ctlLogin.setOnLoginListener(new OnLoginListener() {
			public void onLogin(String usuario, String password) {
				// Validamos el usuario y la contraseńa
				if (usuario.equals("demo") && password.equals("demo")) {
					ctlLogin.setMensaje("Login correcto!");
					Intent intent = new Intent(MainActivity.this,SecondActivity.class);
					// Creamos la información a pasar entre actividades
					Bundle b = new Bundle();
					b.putString("NOMBRE", usuario);
					b.putString("CONTRASENA", password);
					// Añadimos la información al intent
					intent.putExtras(b);
					// Iniciamos la nueva actividad
					startActivity(intent);
				}
				else
					ctlLogin.setMensaje("Vuelva a intentarlo.");
			}
		});
		lblEtiqueta = (TextView)findViewById(R.id.goRegText);
		final Button goReg = (Button) findViewById(R.id.BtnRegistro);
		goReg.setOnClickListener(new View.OnClickListener() {
			
			@Override
			public void onClick(View v) {
				Intent intentReg = new Intent(MainActivity.this,Registro.class);
				startActivity(intentReg);
			}
		});
		
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}
}
